using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Content; namespace SuperPolarity { static class ActorFactory { static internal ContentManager Content; static public MainShip CreateMainShip(Vector2 position) { MainShip mainShip = new MainShip(); mainShip.Initialize(Content, Content.Load("Graphics\\main-ship"), position); ActorManager.CheckIn(mainShip); return mainShip; } internal static void SetContentManager(ContentManager content) { Content = content; } } }